package com.zzyl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zzyl.base.PageResponse;
import com.zzyl.dto.NursingPlanDto;
import com.zzyl.entity.NursingPlan;
import com.zzyl.vo.NursingPlanVo;

/**
 * <p>
 * 护理计划表 服务类
 * </p>
 *
 * @author 聂德祥
 * @since 2024-08-15
 */
public interface NursingPlanService extends IService<NursingPlan> {

    PageResponse<NursingPlan> NursingPlanAllPage(String name, Integer status, Integer pageNum, Integer pageSize);

    void addNursingPlan(NursingPlanDto nursingPlanDto);

    NursingPlanVo getNursingPlanById(Long id);

    void update(NursingPlanDto nursingPlanDto);

    void deleteById(Long id);
}
